<?php namespace abc777;
// +----------------------------------------------------------------------
// | 个人票付通平台辅助开发小工具
// +----------------------------------------------------------------------
// | Author: TongBC <501468940@qq.com>
// +----------------------------------------------------------------------
// | Date  : 2015/05/20
// +----------------------------------------------------------------------
// | 特别说明：个人文件，请勿修改，如需修改，请采用类的继承或联系本人
// +----------------------------------------------------------------------
class Tools{
	
	// 发送手机6位验证码
	public static function MobileCode6($s, $mobile, $interval=120, $field='vcode'){
		
		// 时间间隔
		if(isset($_SESSION[$field])){
			if((time() - $_SESSION['time'])<$interval) return array('code'=>101,'msg'=>'发送间隔小于'.$interval.'s');
		}
		
		// 生成随机6位码
		$valiCode = array();
		for($i=0;$i<6;$i++) array_push($valiCode, mt_rand(0,9));
		$valiCode = implode('', $valiCode);

		// 存入$_SESSION
		$_SESSION[$field] = $valiCode;
		$_SESSION['time'] = time();
		// 拼接短信内容
		$send = '欢迎使用票付通平台，验证码：'.$valiCode.'，输入验证继续完成操作。';
		
		// 发送短信
		$code = $s->Send_SMS_V($mobile, $send);
		// $code = 100;
		return array('code'=>$code);
	}
	
	// 验证手机验证码
	public static function ValiMobileCode($vcode, $interval=120, $field='vcode'){
		if(!isset($_SESSION[$field])) return array('code'=>101,'msg'=>'验证码失效，请重新获取');
		$code = ($vcode==$_SESSION[$field]) ? 100:102;
		return array('code'=>$code);
	}
	

}
?>